<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta content="Copyright &copy; 2023 Thales. All Rights Reserved." name="copyright"/>
  <meta content="text/html;charset=utf-8" http-equiv="content-type"/>
  <meta content="text/css" http-equiv="Content-Style-Type"/>
  <title>
   Arcadia Reference - Formalise and consolidate Requirements
  </title>
  <link href="../../scripts/jquery-treeview/jquery.treeview.css" rel="stylesheet"/>
  <script src="../../scripts/jquery-treeview/lib/jquery-1.11.1.js" type="text/javascript">
  </script>
  <script src="../../scripts/jquery-treeview/jquery.treeview.js" type="text/javascript">
  </script>
  <link href="../../css/simpletree.css" rel="stylesheet" type="text/css"/>
  <link href="../../css/content.css" media="screen, projection" rel="stylesheet" title="default" type="text/css"/>
  <style>
   body {}
			.treeview {
				background-color: white ;
			}
	
			.treeview ul{ /*CSS for Simple Tree Menu*/
				background-color: white;
				font-size: 12px;
			}
	
			.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
				background-color: white;
			}
  </style>
 </head>
 <body>
  <img src="../icon/logo_arcadia_small.png" style="float:left;width:50px;height:50px;"/>
  <nav>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#">
    ARCADIA
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#landscape">
    Engineering Landscape
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#userGuide">
    User Guide
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#reference">
    Reference Manual
   </a>
  </nav>
  <p>
   <br/>
  </p>
  <div id="content">
   <img alt="LogicalFunction" src="../icon/LogicalFunction.png" style="float:left; margin-right:10px"/>
   <h1>
    <a href="../ARCADIA/106b71cdbdbc43f78986ae0b543a1bad.html">
     Formalise and consolidate Requirements
    </a>
   </h1>
   <p style="margin-top:3px; margin-bottom:3px">
    <span class="elementMetaClass">
     Engineering activity
    </span>
    <p>
    </p>
   </p>
   <em class="elementPath">
    <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html">
     Engineering activities
    </a>
    &gt;
    <a href="../ARCADIA/e8747730cd7549f9bc5a6e7fd12fdf1f.html">
     Arcadia high-level Activities
    </a>
    &gt;
    <a href="../ARCADIA/540c5d7f937e408ba28cdff329b4d3ca.html">
     Perform SYSTEM NEED ANALYSIS
    </a>
    &gt;
    <a href="../ARCADIA/106b71cdbdbc43f78986ae0b543a1bad.html">
     Formalise and consolidate Requirements
    </a>
   </em>
   <p>
    <p>
     <strong>
      Define system/SW requirements
     </strong>
    </p>
    <p>
     Define Requirements to implement the former functions, data exchanges, non-functional constraints&hellip; and complement customer-originated requirements.
    </p>
    <p>
     Maintain bi-directional traceability between Requirements and system/SW Need functions, data flows, interfaces, scenarios&hellip;
    </p>
    <p>
     When Reuse is expected, compare and map requirements with existing components to be reused.
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     <strong>
      Define an early architecture
     </strong>
    </p>
    <p>
     Build an early architectural View of the System/SW, based on previous capability engineering choices &amp; results,
    </p>
    <ul>
     <li>
      Focusing on main constraints impacting design &amp; IVVQ (performance, critical parts, dynamic behaviour, real-time issues, system modes &amp; states, development &amp; ownership cost&hellip; and reuse of existing assets);
      <br/>
      Note: restrict early architecture to most significant and risky aspects and parts of the system/SW
     </li>
     <li>
      Allocating system/SW Need functions, data flows &hellip;to components of this architecture
     </li>
     <li>
      Dealing with first non-functional requirements (Quality of Service, industrial constraints, subcontracting, modularity, Product Line approach, design to cost&hellip;)
     </li>
     <li>
      In conformity with operational Need.
     </li>
    </ul>
    <p>
     The approach to build this early architecture is the same as logical/physical architecture design described later in this document, and should not be restricted to a functional breakdown.
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     <strong>
      Check (internal) Requirements against early architecture and need analysis.
     </strong>
    </p>
    <p>
     This should at least lead to evaluate, for each requirement:
    </p>
    <ul>
     <li>
      the importance of its contribution to operational need
      <br/>
      by following links from requirement to functions implementing it, then links from functions towards operational activities
     </li>
     <li>
      its feasibility (against early architecture; see above)
      <br/>
      by following links from requirement to functions implementing it, then from functions to components of architecture,
      <br/>
      and consideration of non-functional constraints and viewpoints
     </li>
     <li>
      its qualitative cost range (through complexity to map on architecture, integration issues, complexity of validation scenarios, of preselected technologies when significant&hellip;).
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
    <p>
     When a particular requirement is not achievable (cost, feasability, &hellip;), return to the initial operational need in order to see if the requirement can be relaxed.
    </p>
    <p>
     <em>
      Note that requirements analysis may lead to modify/improve early architecture; on the other side, requirements refinement should stop when not relevant to (not impacting) early architecture.
     </em>
    </p>
    <p>
     &nbsp;
    </p>
    <h2>
     Input:
    </h2>
    <ul>
     <li>
      System/SW functional &amp; non-functional analysis outputs
     </li>
     <li>
      Customer requirements
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
    <h2>
     Output:
    </h2>
    <ul>
     <li>
      System Requirements formalizing System definition,
     </li>
     <li>
      Consolidated early Architecture
     </li>
     <li>
      Allocation of System functions to architecture components
     </li>
     <li>
      Traceability links between requirements, system functional/non-functional analysis and early architecture
     </li>
    </ul>
    <p>
     Target document:
    </p>
    <ul>
     <li>
      System/Segment Specification (SSS)
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
    <h2>
     Verification and Consistency checks:
    </h2>
    <p>
     <em>
      External consistency:
     </em>
    </p>
    <ul>
     <li>
      Between System requirements and User Requirements
     </li>
     <li>
      Between system requirements and functional/non-functional analysis
     </li>
    </ul>
    <p>
     <em>
      Internal consistency:
     </em>
    </p>
    <ul>
     <li>
      Between system requirements and early architecture
     </li>
     <li>
      Verify the Requirements Description: coherent, complete, relevant: no contradiction, no gap, no inaccuracy.
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
   </p>
   <h2>
    Details of Outputs Contents
   </h2>
   <ul>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/6b8c9992db5b4e46aa6aa780d20dc91f.html">
      System requirements
     </a>
    </li>
   </ul>
   <h2>
    Details of Inputs Contents
   </h2>
   <ul>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/3492bf3bdbed47bb8512362f073e32e3.html">
      System &amp; external actors
     </a>
    </li>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/9a1e972e89064347b75e0b8b732e2b89.html">
      System Need Data
     </a>
    </li>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/0791ed419a47461a8a04dc927b798d19.html">
      System Capabilities
     </a>
    </li>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/6623c0dc99fd47fcac9218fb173ee363.html">
      Stakeholders requirements
     </a>
    </li>
    <li>
     <img alt="ExchangeItem" src="../icon/ExchangeItemData.gif"/>
     <a href="../ARCADIA/445a527db4a74857b671f6ff05da8baa.html">
      System Need functional Analysis
     </a>
    </li>
   </ul>
   <h2>
    Diagrams displaying "Formalise and consolidate Requirements"
   </h2>
   <ul>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_-PVogHZPEe2lVaNV4qOrAA">
      4 - Product Line &amp; Configuration Managers Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_7X41gH-rEe2qMc9GI-nScQ">
      2.2 - First Level Tasks and Exchanges
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_rxX4YHZPEe2lVaNV4qOrAA">
      4 - Need Analysis Team Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_4PvdkHZPEe2lVaNV4qOrAA">
      4 - Non functional Specialty Engineering Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_fASykHZPEe2lVaNV4qOrAA">
      4 - Data &amp; Interface Manager Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_9r5fkKhoEe2typM4YPR9TQ">
      2.3 - Use of Definition Perspectives in Engineering Capabilities
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_H3GM8HZQEe2lVaNV4qOrAA">
      4 - Sub-contractor Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_sYtmAKbzEe2typM4YPR9TQ">
      2.1 - First Level Tasks of Architecture Definition Perspectives
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_P_bbcHZPEe2lVaNV4qOrAA">
      4 - Chief Architect Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_ltMvcHZPEe2lVaNV4qOrAA">
      4 - IVVQ Manager Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_XrLmMHZPEe2lVaNV4qOrAA">
      4 - Customer Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_l-nVMEouEeCJy6-2bwxnoA">
      3 - Models Management
     </a>
    </li>
    <li>
     <a href="../ARCADIA/75b26b24d42a4962a8d6455734a6aa97.html#_APkCUEZyEeCEcMpZ28zOig">
      3 - Document Building
     </a>
    </li>
   </ul>
  </div>
 </body>
</html>
